package org.game;

import java.io.File;
import java.io.IOException;

import com.sojoys.artifact.tools.ToolProto;

/**
 * @author : DengYing
 * @CreateDate : 2018年2月28日 上午10:56:23
 * @Description ：Proto java文件生成工具类
 */
public class ProtoBufBuilder {
	/** proto文件路径 */
	static final String INPUT_PATH = System.getProperty("user.dir") + File.separator + "proto";

	/** 生成的java文件路径 */
	static final String OUTPUT_PATH = System.getProperty("user.dir") + File.separator + "src/main/java";

	/** protoc.exe 路径 */
	static final String EXE_FILE = System.getProperty("user.dir") + File.separator + "proto/protoc.exe";

	public static void main(String[] args) throws IOException {
		ToolProto.newBuilder().setOutputPath(OUTPUT_PATH).setInputPath(INPUT_PATH).setExeFile(EXE_FILE).build();
	}
}
